package com.fdb.efp.nls.service.dao;

import com.fdb.efp.nls.service.domain.GzBankLoanFileTemp;
import com.fdb.efp.nls.service.vo.GzBankLoanFileTempVO;

import java.util.List;

public interface GzBankLoanFileTempDao {		
	/**
	 * 从马上同步过来的临时表数据
	 * 借据临时表列表数据
	 * @description:TODO
	 * @return
	 * @date:2018年12月28日 上午9:17:55
	 * @author:cenyj
	 */
	public List<GzBankLoanFileTemp> queryGzBankLoanFileTemp();
	/**
	 * 借据临时表查询当天-1的并且状态为 （延期）跟提前结清的数据的数据
	 * @description:TODO
	 * @return
	 * @date:2018年12月27日 下午3:31:24
	 * @author:cenyj
	 */
	public List<GzBankLoanFileTemp> getLoanByDateAndStatus(GzBankLoanFileTemp temp);

	/**
	 *需求编号：【2019D1204】（马上账务文件同步分页处理）
	 *问题编号：【2019D1204】（马上账务文件同步分页处理）
	 *开发人员：【ludayong】
	 *创建日期：【2019/11/27 11:31】
	 *功能描述：分页查询马上借据临时表信息
	 *修改日期：【2019/11/27 11:31】
	 *修改描述：
	 */
	public List<GzBankLoanFileTemp> queryByPage(GzBankLoanFileTempVO gzBankLoanFileTempVO);

	/**
	 *需求编号：【2019D1204】（马上账务文件同步分页处理）
	 *问题编号：【2019D1204】（马上账务文件同步分页处理）
	 *开发人员：【ludayong】
	 *创建日期：【2019/11/27 11:31】
	 *功能描述：统计马上借据临时表数据量
	 *修改日期：【2019/11/27 11:31】
	 *修改描述：
	 */
	public int queryCount();

	/**
	 *需求编号：【2019D1204】（马上账务文件同步分页处理）
	 *问题编号：【2019D1204】（马上账务文件同步分页处理）
	 *开发人员：【ludayong】
	 *创建日期：【2019/11/27 11:31】
	 *功能描述：根据借据状态分页查询马上借据临时表信息
	 *修改日期：【2019/11/27 11:31】
	 *修改描述：
	 */
	public List<GzBankLoanFileTemp> queryLoanByDateAndStatusByPage(GzBankLoanFileTempVO gzBankLoanFileTempVO);

	/**
	 *需求编号：【2019D1204】（马上账务文件同步分页处理）
	 *问题编号：【2019D1204】（马上账务文件同步分页处理）
	 *开发人员：【ludayong】
	 *创建日期：【2019/11/27 11:31】
	 *功能描述：根据借据状态统计马上借据临时表数据量
	 *修改日期：【2019/11/27 11:31】
	 *修改描述：
	 */
	public int queryCountByDateAndStatus();
}
